/**
 * 组件信息结构体定义
 * 用于描述React组件的整体信息
 * @typedef {Object} ComponentInfo
 * @property {string} name - 组件名称
 * @property {string} type - 组件类型，支持'class'、'function'、'arrow'
 * @property {Array<ComponentParam>} props - 组件参数列表
 * @property {string} [description] - 组件描述（可选）
 * @property {string} [filePath] - 组件源码路径（可选）
 */

/**
 * 组件信息结构体示例对象
 * @type {ComponentInfo}
 */
const ComponentInfo = {
  name: '',
  type: '',
  props: [],
  description: '',
  filePath: ''
};

module.exports = ComponentInfo;